package org.wdcode.shop.config;

import org.wdcode.back.params.WdBackParams;
import org.wdcode.common.constants.StringConstants;

public final class WdShopParams extends WdBackParams {
	/* Key */
	/* 主题使用 */
	private final static String	THEME_SHOP			= "theme.shop";				// 前台主题

	/* 上传使用 */
	private final static String	PRODUCT_PHOTO_PATH	= "upload.product.photo.path";	// 上传产品图片路径

	/* Value */
	private static String		themeShop			= StringConstants.DEFAULT;		// 前台主题
	private static String		productPhotoPath	= "images/product/";			// 上传产品图片路径

	/**
	 * 读取配置文件
	 */
	public final static void readShop() {
		// 读取主题
		themeShop = getString(THEME_SHOP, themeShop);

		// 读取上传配置
		productPhotoPath = getString(PRODUCT_PHOTO_PATH, productPhotoPath);
	}

	/**
	 * 获得前台主题
	 * @return 前台主题
	 */
	public final static String getThemeShop() {
		return themeShop;
	}

	/**
	 * 获得上传产品图片路径
	 * @return 上传产品图片路径
	 */
	public final static String getProductPhotoPath() {
		return productPhotoPath;
	}

	/**
	 * 私有构造方法，禁止外部实例化
	 */
	private WdShopParams() {}
}
